#include "AlgoRL.h"
#include "AlgoRLPrivate.h"
#include "core/NCoreParser.h"

namespace algo
{
    AlgoRL::AlgoRL()
    {
        d = new AlgoRLPrivate();
    }

    AlgoRL::~AlgoRL()
    {
        delete d;
    }

    int AlgoRL::exec(const algobase::TaskConfig& taskConfig, const std::map<std::string, darr::DimsArray<float>>& topographyData, const algobase::RLConfig& config, algobase::Paths& paths)
    {
        return d->exec(taskConfig, topographyData, config, paths);
    }
}